﻿/* Global
//-------------------------------------------------------------------*/
body {background:url(body_bg.gif) #333 repeat 0 10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#000;}

/* Framework
//-------------------------------------------------------------------*/

/* Column Region
//-------------------------------------------------------------------*/
#region-column {background:#fff;}

/* Header Region
//-------------------------------------------------------------------*/
#region-header {}
#region-header h1 {
	height:130px;background:url(header_logo.png) transparent no-repeat 0px 0px;
	overflow:hidden;
}
#region-header h1 a {
	display:block;
	width:886px;
	height:130px;
	text-indent:-9999px;
	text-decoration:none;
}
#region-header .split {margin-top:2px;}

/* Middle Region
//-------------------------------------------------------------------*/
.region-middle-style {font-size:14px;}

.region-middle-style h3 {margin:0 0 8px 0;font-size:180%;font-weight:bold;color:#663333;}
.region-middle-style h4 {margin:0 0 8px 0;font-size:150%;font-weight:bold;color:#a67b5b;}
.region-middle-style h5 {margin:0 0 8px 0;font-size:130%;font-weight:bold;color:#c2b280;}
.region-middle-style h6 {margin:0 0 8px 0;font-size:110%;font-weight:bold;color:#325c76;}

.region-middle-style pre {font-size:110%;}
.region-middle-style em {font-style:italic;}
.region-middle-style blockquote {margin:0 40px 0 40px;font-style:italic;}
.region-middle-style p {margin:0 0 16px 0;}

.region-middle-style ul {margin:0 0 16px 0;padding:0 0 0 18px;list-style-type:disc;}
.region-middle-style ul ul {list-style-type:circle;}
.region-middle-style ul ul ul {list-style-type:square;}

.region-middle-style ol {margin:10px 0 10px 16px;list-style-type:decimal;}

.region-middle-style dl {margin:10px 0 10px 0;}
.region-middle-style dl dt {margin:4px 0;}
.region-middle-style dl dd {margin:2px 0 2px 40px;}

.region-middle-style a:link, .region-middle-style a:visited {text-decoration:none;color:#1b4ca2;}
.region-middle-style a:hover, .region-middle-style a:active {text-decoration:underline;color:#1b4ca2;}

.region-middle-style h3 a:link, .region-middle-style h3 a:visited {text-decoration:none;color:#663333;}
.region-middle-style h3 a:hover, .region-middle-style h3 a:active {text-decoration:none;color:#000;}

.region-middle-style h4 a:link, .region-middle-style h4 a:visited {text-decoration:none;color:#a67b5b;}
.region-middle-style h4 a:hover, .region-middle-style h4 a:active {text-decoration:none;color:#6f533e;}

/* Footer Region
//-------------------------------------------------------------------*/
#region-footer {background:#000;border-top:2px solid #c3a768;}
#region-footer #region-footer-navigation {
	margin:4px 0 5px 0;
	font-size:12px;text-align:center;color:#c3a768;	
}
#region-footer #region-footer-navigation a:link, #region-footer #region-footer-navigation a:visited {text-decoration:none;color:#c3a768;}
#region-footer #region-footer-navigation a:hover, #region-footer #region-footer-navigation a:active  {text-decoration:underline;color:#c3a768;}

/* Credits */
#region-footer .credits {
	padding:10px 0 10px 0;
	font-size:9px;text-align:center;color:#c3a768;
}
#region-footer .credits a:link, #region-footer .credits a:visited {text-decoration:none;color:#c3a768;}
#region-footer .credits a:hover, #region-footer .credits a:active {text-decoration:underline;color:#c3a768;}

/* Borders
//-------------------------------------------------------------------*/

/* Theme */
/* Top Two Corners */
span.theme1-ctop, span.theme1-ctop span {display:block;height:30px;background:url(round_ctop.gif) transparent no-repeat;margin:0;font-size:1px;line-height:1px;}
span.theme1-ctop {background-position:0 0;}
span.theme1-ctop span {background-position:100% -30px;}
/* Bottom Two Corners */
span.theme1-cbtm, span.theme1-cbtm span {display:block;height:30px;background:url(round_cbtm.gif) transparent no-repeat;margin:0;font-size:1px;line-height:1px;}
span.theme1-cbtm {background-position:0 0;}
span.theme1-cbtm span {background-position:100% -30px;}
/* Left and Right Sides */
span.theme1-left {display:block;background:url(round_left.gif) repeat-y 0% 0px;}
span.theme1-right {display:block;background:url(round_right.gif) repeat-y 100% 0px;}
/* Top and Bottom Sides */
span.theme1-top {display:block;background:url(round_top.gif) transparent repeat-x 0 100%;clear:both;}
span.theme1-btm {display:block;background:url(round_btm.gif) transparent repeat-x 0 100%;clear:both;}

/* Theme - Header */
em.theme1header-stop em.s1 {background:#dbd7d1;}
em.theme1header-stop em.s2, em.theme1header-stop em.s3, em.theme1header-stop em.s4 {background:#dbd7d1;border-left-color:#dbd7d1;border-right-color:#dbd7d1;}
em.theme1header-sbtm em.s1 {background:#dbd7d1;}
em.theme1header-sbtm em.s2, em.theme1header-sbtm em.s3, em.theme1header-sbtm em.s4 {background:#dbd7d1;border-left-color:#dbd7d1;border-right-color:#dbd7d1;}
.theme1header-sbox {background:#dbd7d1;border:solid 0 #dbd7d1;border-width:0 1px;}

/* Light Gray Stroke Round */
em.lightgray-stroke-stop, em.lightgray-stroke-sbtm {background:transparent;}
em.lightgray-stroke-stop em.s1 {background:#ccc;}
em.lightgray-stroke-stop em.s2, em.lightgray-stroke-stop em.s3, em.lightgray-stroke-stop em.s4 {background:#f3f3f3;border-left-color:#ccc;border-right-color:#ccc;}
em.lightgray-stroke-sbtm em.s1 {background:#ccc;}
em.lightgray-stroke-sbtm em.s2, em.lightgray-stroke-sbtm em.s3, em.lightgray-stroke-sbtm em.s4 {background:#f3f3f3;border-left-color:#ccc;border-right-color:#ccc;}
.lightgray-stroke-sbox {background:#f3f3f3;border:solid 0 #ccc;border-width:0 1px;}

/* Light Gray 1 Round */
em.lightgray1-stop em.s1 {background:#ddd;}
em.lightgray1-stop em.s2, em.lightgray1-stop em.s3, em.lightgray1-stop em.s4 {background:#ddd;border-left-color:#ddd;border-right-color:#ddd;}
em.lightgray1-sbtm em.s1 {background:#ddd;}
em.lightgray1-sbtm em.s2, em.lightgray1-sbtm em.s3, em.lightgray1-sbtm em.s4 {background:#ddd;border-left-color:#ddd;border-right-color:#ddd;}
.lightgray1-sbox {background:#ddd;border:solid 0 #ddd;border-width:0 1px;}

/* Light Gray 2 Round */
em.lightgray2-stop em.s1 {background:#eee;}
em.lightgray2-stop em.s2, em.lightgray2-stop em.s3, em.lightgray2-stop em.s4 {background:#eee;border-left-color:#eee;border-right-color:#eee;}
em.lightgray2-sbtm em.s1 {background:#eee;}
em.lightgray2-sbtm em.s2, em.lightgray2-sbtm em.s3, em.lightgray2-sbtm em.s4 {background:#eee;border-left-color:#eee;border-right-color:#eee;}
.lightgray2-sbox {background:#eee;border:solid 0 #eee;border-width:0 1px;}

/* Blue Royal Round */
em.blueroyal-stop em.s1 {background:#002c83;}
em.blueroyal-stop em.s2, em.blueroyal-stop em.s3, em.blueroyal-stop em.s4 {background:#002c83;border-left-color:#002c83;border-right-color:#002c83;}
em.blueroyal-sbtm em.s1 {background:#002c83;}
em.blueroyal-sbtm em.s2, em.blueroyal-sbtm em.s3, em.blueroyal-sbtm em.s4 {background:#002c83;border-left-color:#002c83;border-right-color:#002c83;}
.blueroyal-sbox {background:#002c83;border:solid 0 #002c83;border-width:0 1px;}

/* Beige Round */
em.beige-stop em.s1 {background:#e8e7d3;}
em.beige-stop em.s2, em.beige-stop em.s3, em.beige-stop em.s4 {background:#e8e7d3;border-left-color:#e8e7d3;border-right-color:#e8e7d3;}
em.beige-sbtm em.s1 {background:#e8e7d3;}
em.beige-sbtm em.s2, em.beige-sbtm em.s3, em.beige-sbtm em.s4 {background:#e8e7d3;border-left-color:#e8e7d3;border-right-color:#e8e7d3;}
.beige-sbox {background:#e8e7d3;border:solid 0 #e8e7d3;border-width:0 1px;}

/* Light Green Round */
em.lightgreen-stop em.s1 {background:#e7f2d8;}
em.lightgreen-stop em.s2, em.lightgreen-stop em.s3, em.lightgreen-stop em.s4 {background:#e7f2d8;border-left-color:#e7f2d8;border-right-color:#e7f2d8;}
em.lightgreen-sbtm em.s1 {background:#e7f2d8;}
em.lightgreen-sbtm em.s2, em.lightgreen-sbtm em.s3, em.lightgreen-sbtm em.s4 {background:#e7f2d8;border-left-color:#e7f2d8;border-right-color:#e7f2d8;}
.lightgreen-sbox {background:#e7f2d8;border:solid 0 #e7f2d8;border-width:0 1px;}

/* Light Red Round */
em.lightred-stop em.s1 {background:#ecd5d8;}
em.lightred-stop em.s2, em.lightred-stop em.s3, em.lightred-stop em.s4 {background:#ecd5d8;border-left-color:#ecd5d8;border-right-color:#ecd5d8;}
em.lightred-sbtm em.s1 {background:#ecd5d8;}
em.lightred-sbtm em.s2, em.lightred-sbtm em.s3, em.lightred-sbtm em.s4 {background:#ecd5d8;border-left-color:#ecd5d8;border-right-color:#ecd5d8;}
.lightred-sbox {background:#ecd5d8;border:solid 0 #ecd5d8;border-width:0 1px;}

/* Green Stroke Round */
em.green-stroke-stop, em.green-stroke-sbtm {background:transparent;}
em.green-stroke-stop em.s1 {background:#66cc66;}
em.green-stroke-stop em.s2, em.green-stroke-stop em.s3, em.green-stroke-stop em.s4 {background:#e7ffcd;border-left-color:#66cc66;border-right-color:#66cc66;}
em.green-stroke-sbtm em.s1 {background:#66cc66;}
em.green-stroke-sbtm em.s2, em.green-stroke-sbtm em.s3, em.green-stroke-sbtm em.s4 {background:#e7ffcd;border-left-color:#66cc66;border-right-color:#66cc66;}
.green-stroke-sbox {background:#e7ffcd;border:solid 0 #66cc66;border-width:0 1px;}

/* Border (Stroke) Round Corners */
em.stop, em.sbtm {display:block;background:transparent;font-size:1px;}
em.s1, em.s2, em.s3, em.s4 {display:block;overflow:hidden;}
em.s1, em.s2, em.s3 {height:1px;}
em.s2, em.s3, em.s4 {background:#fff;border-left:solid 1px #0d196f;border-right:solid 1px #0d196f;}
em.s1 {margin:0 5px;background:#0d196f;}
em.s2 {margin:0 3px;border-width:0 2px;}
em.s3 {margin:0 2px;}
em.s4 {height:2px;margin:0 1px;}
.s-sbox {display:block;background:#fff;border:solid 0 #0d196f;border-width:0 1px;}